package com.itheima.util;

import cn.hutool.crypto.digest.BCrypt;

/**
 * BCrypt 加密/解密
 * @author 吕永乐
 * @date 2022/06/21 11:04
 **/
public class BCryptUtil {
	/**
	 * 校验用户密码
	 * @param password 用户输入的密码
	 * @param hashPw 加密后的密码
	 * @return
	 */
	public static boolean checkPassword(String password, String hashPw){
		return BCrypt.checkpw(password, hashPw);
	}

	/**
	 * 对密码进行加密
	 * @param password
	 * @return
	 */
	public static String getPassword(String password){
		return BCrypt.hashpw(password,BCrypt.gensalt());
	}
}
